//package com.guohengspace.client.config;
//
//import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
//import lombok.extern.slf4j.Slf4j;
//import org.apache.ibatis.reflection.MetaObject;
//
//import java.time.LocalDateTime;
//
///**
// * @ClassName MyMetaObjectHandler
// * @Description
// * @Author GuanNing
// * @Date 2022/12/27 16:58
// */
//@Slf4j
////@Component
//public class MyBatisPlusHandler implements MetaObjectHandler {
//
//    /**
//     * 当添加时自动填充的值
//     * @param metaObject
//     */
//    @Override
//    public void insertFill(MetaObject metaObject) {
//        this.strictInsertFill(metaObject, "createTime", () -> LocalDateTime.now(), LocalDateTime.class);
//        this.strictUpdateFill(metaObject, "updateTime", () -> LocalDateTime.now(), LocalDateTime.class);
//        this.strictInsertFill(metaObject, "deleteFlag", () -> 0, Integer.class);
//    }
//
//    /**
//     * 当修改时自动填充的值
//     * @param metaObject
//     */
//    @Override
//    public void updateFill(MetaObject metaObject) {
//        this.strictUpdateFill(metaObject, "updateTime", () -> LocalDateTime.now(), LocalDateTime.class);
//    }
//}
